How to Support the Negotiation of Service Level Agreements (SLAs) for Your Client/Server Application?
نویسندگان
چکیده
An increasing number of organisations decide to promote their core competence only. So, they outsource the required IT Services to an IT service provider and negotiate a Service Level Agreement (SLA) which is the contract between the provider and the organisation (customer). One of the major problems of SLA negotiation is the knowledge gap between provider and customer. The knowledge gap is the mutual lack of knowledge about organizational structures and technical aspects of the application environment. The proposed concept supports the standardisation of SLA negotiation for complex client/server applications. It is useful for service providers who have to establish SLAs repeatedly for the same application and for software manufacturers who want to support the usage of their product in outsourcing contexts. The concept is based on the application introduction process and therefore ensures completeness of the SLA by identification and decrease of the knowledge gap. It comprises several components that accompany the negotiation and allow the specification of the future SLA. The central component is the SLA Mapper that reveals the parts of SLA to be negotiated according to the nature and width of the knowledge gap. The concept and the components have been implemented for SAP R/3.
منابع مشابه
SNAP: A Protocol for Negotiation of Service Level Agreements and Coordinated Resource Management in Distributed Systems
A fundamental problem with distributed applications is how to map activities such as computation or data transfer onto a set of resources that will meet the application’s requirement for performance, cost, security, or other quality of service metrics. An application or client must engage in a multi-phase negotiation process with resource managers, as it discovers, reserves, acquires, configure...
متن کاملSNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems
A fundamental problem with distributed applications is to map activities such as computation or data transfer onto a set of resources that will meet the application’s requirement for performance, cost, security, or other quality of service metrics. An application or client must engage in a multi-phase negotiation process with resource managers, as it discovers, reserves, acquires, configures, m...
متن کاملA Novel SLA based Task Scheduling in Grid Environment
Service Level Agreements (SLAs) are used in different domains and on different levels to establish agreements on Quality of Service (QoS) between a service provider and a customer. SLAs can be based on general agreements like framework agreements. In a grid environment SLA can be technical agreements which deal with properties of services and resources. Research and development in grid computin...
متن کاملA Vector Based, Content Analytic Methodology for Comparing Negotiated IT Service Level Agreements
Growth in the outsourcing of IT services has led many organizations to enter into negotiated contractual agreements with both internal and external service providers known as information technology service level agreements (IT SLAs). To further empirical research into IT SLAs, we present a methodological approach based on the theory of conceptual spaces that allows the content of these negotiat...
متن کاملLanguage support for service-level agreements for application-service provision
My thesis is that practical language support can be provided for Service-Level Agreements (SLAs) for Application-Service Provision (ASP), which is better than that provided by pre-existing languages in that: it provides greater assistance in expressing conditions that mitigate the risks inherent in ASP; and disputes related to agreements expressed in this manner may be more easily resolved in s...
متن کامل